navigate through a maze

Translations
пройти через лабиринт
They had to navigate through a maze of streets to find the restaurant.
Им пришлось пройти через лабиринт улиц, чтобы найти ресторан.